package com.qd.common.sys.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 验证码配置
 * @author sjk
 */
@Configuration
@ConfigurationProperties(prefix = "sms")
@Data
public class SmsConfig {
    /**
     * 验证码长度
     */
    private Integer vCodeLength=6;
    /**
     * 验证码过期时间，单位是分钟
     */
    private Long vCodeTimeOut;
    /**
     * 单一手机号每天接收验证码最大数量
     */
    private Integer mobileVcodeCount;
    /**
     * 每分钟允许最大验证码短信发送数量
     */
    private Integer vCodeMaxMinutes;
    /**
     * 每小时允许最大验证码短信发送数量
     */
    private Integer vCodeMaxHour;
    /**
     * 每天允许最大验证码短信发送数量
     */
    private Integer vCodeMaxDay;
    /**
     * 默认签名
     */
    private String sign;
}
